ECE 861 / CSE 861 Computer Communication Networks I

Syllabus

A foundational and analytical understanding of network architecture, error control, queuing analysis, and network dimensioning. A student taking this course is expected to:

  1. Be exposed to a basic history of networking

  2. Be familiar with architectural concepts of layering and circuit and packet switching

  3. Master various error control techniques and their analyses

  4. Be familiar with different queuing models and their application to networking

  5. Master elementary Markov chain analysis and be able to use them to model network systems

  6. Be familiar to M/G/1 queues, residual lifetime, and priority queuing

  7. Be familiar with Jackson's Theorem and product form analyses

  8. Be familiar with Little's Law and use it in different network scenarios

  9. Master concepts of shortest path routing and use Dijkstra and Bellman Ford on different network graphs

  10. Be familiar with issues of convergence, looping, and overhead in routing

  11. ECE 862 / CSE 862 Computer Communication Networks II

    Syllabus

    A foundational and analytical understanding of network architecture, error control, queuing analysis, and network dimensioning. A student taking this course is expected to:

    1. Master concepts in shortest path routing including analysis of correctness, convergence, and complexity

    2. Be familiar with asynchronous routing protocols, routing on the Internet, and routing on other historical networks.

    3. Be familiar with window-based flow control and its analysis using closed queueing networks

    4. Be familiar with TCP congestion control and its advantages and disadvantages.

    5. Be exposed to a simplified analysis of TCP/IP window control

    6. Be familiar to the concepts of multi-access communications

    7. Be familiar to polling and analyses of polled systems

    8. Master simplified analysis of Aloha and slotted Aloha

    9. Be exposed to other historical and current random-access techniques

    10. Be familiar with P2P networks and their analysis.

    11. Be exposed to some of the open research problems in networking.

    12. Ohio State Engineering:
      Excellence • Impact • Innovation